JavaScript 字符串和正则表达式
字符串
字符串字面量可以使用单引号或者双引号指定,它们的处理方式相同,或者使用反引号字符
字符串可以通过字符串字面量创建为原始值,也可以通过String()构造函数创建为字符串对象
JavaScript 将自动包装原始字符串并在包装对象上调用方法或执行属性查找.
字符串基本上表示为 UTF-16 码元的序列
正则表达式
字面量: 由斜杠 (/) 包围
构造函数 RegExp
- g: 全局匹配
- i: 忽略大小写
- m: 多行匹配
- s: 点号匹配所有字符
- u: unicode
- y: sticky
与字符串转换
r = /(?:)/
r.source === new RegExp(r.source).source